mirror insulation - German English Dictionary